package com.hxit.huaxiamelongarden.service;

import com.hxit.huaxiamelongarden.domin.dto.IndexDto;
import com.hxit.huaxiamelongarden.domin.dto.LoginDto;
import com.hxit.huaxiamelongarden.domin.dto.RegisterDto;
import com.hxit.huaxiamelongarden.domin.dto.UserDto;
import com.hxit.huaxiamelongarden.domin.po.User;
import com.hxit.huaxiamelongarden.domin.vo.UserVo;

public interface UserService {
    // 根据 LoginDto 查询用户
    public User selectByLoginDto(LoginDto loginDto);
    //添加用户
    public int insert(RegisterDto registerDto);
    //根据用户id更新用户
    public int updateById(UserDto userDto);
    //根据用户id查询用户
    public UserVo selectById(int userId);
    //首页模糊查询用户
    public UserVo selectByLike(IndexDto indexDto);
    //根据contentId查询用户
    public UserVo selectByContentId(int contentId);
}
